查看原文
其他

神奇小工具丨ggplot绘图主题设置工具---ggthemr

博文 生信者言 2022-03-29


作为一名数据分析人员,最枯燥的莫过于那些低级重复的工作,所以要学会利用工具尽可能的简化我们的工作流程。


ggplot绘图给予我们很大的方便,但是有时候在绘制类似图形的时候,还是有大量的代码工作,特别是在设置主题的时候,要想得到一个完美的颜色、自体搭配还是比较麻烦的,所有有时候我们需要设置自己的主题配置,让可视化工作更加方便简单。


这给大家推荐一个主题配置神器:


ggthemr(https://github.com/cttobin/ggthemr),ggthemr是发布在github上的开源ggplot插件包,可以方便快捷的配置炫酷的主题,改变字体类型、大小,图例、坐标轴、背景等各种元素。


而且ggthemr的使用非常方便,不像ggthems里面需要通过themem_***设置,而是做了一个初始化函数ggthemr(),只要选中想要的主题,在绘图之前通过ggthemr(***)函数设定即可,当初始化函数设定主题方案以后,之后的图表完全不必去管设定scale_***()或者theme(),当然也可以通过scale_***()或者theme()按照自己的需要做调整。


睁大你的眼睛,看一波炫酷的案例图:


以上图例来源于ggthemr在github主页上的示例图


有没有觉得高大上很多?!ggthemr提供了20多个预设的主题,使用起来也是非常方便:


孙老湿举栗子

 

library(ggthemr)             #加载ggthemr包

ggthemr("flat")  #设定主题为flat

p <- ggplot(iris, aes(Sepal.Length,Sepal.Width, col = Species)) +

   geom_point()

p

ggthemr_reset()             #恢复ggplot默认主题风格



本系列课程主要侧重于讲解图形原理,以及在R中的实现过程,并没有特意追求美观,故很多图的细节部分修饰有限,大家重点理解实现过程。


扫码关注,获取更多精彩内容

关注公众号后:


回复文字:好好学习,收听喜马拉雅FM电台栏目《一分钟听懂NGS基础概念》,让生信分析不再遥不可及。


回复文字:果然科学,给你看另一篇好玩的文章。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存